; Some Macros to make life easier
%macro printf 1+  ; It's not lazy, it's just good use of NASM's macro features.
    section .data
        %%string db %1, 0
    section .text


    mov si,%%string
    call os_print_string
%endmacro